﻿#pragma once
#include "Identity.h"
#include "ComputerRoomFile.h"
#include "OrderFile.h"
class Student :
	public Identity
{
public:
	Student();// 默认构造
	Student(int id, string name, string pwd);
	Student(int id, string name, string pwd, OrderFile* o, ComputerRoomFile* c);// 有参构造
	~Student();// 默认析构
	virtual void operMenu();// 学生菜单界面
	void applyOrder();// 申请预约
	void showMyOrder();// 展示我的预约
	void showAllOrder();// 展示所有预约
	void cancelOrder();// 取消预约
public:
	int m_Id;// 学生学号
	OrderFile* m_orderFile;// 预约文件类
	ComputerRoomFile* m_ComputerRoomFile;// 机房文件类
	map<int, Order> m_mMyOrder;// <在文件中的条数,学生自己的预约信息>
};
